package edu.gdpu.classloader;

/**
 * @author mazebin
 * @date 2021年 07月08日 10:34:22
 */
public class ClassLoaderTest10 {
    static {
        System.out.println("ClassLoaderTest10");
    }
    public static void main(String[] args) {
       Parent2 parent2 = new Parent2();
        System.out.println(parent2.a);
        System.out.println("----");
        System.out.println(Child2.b);
        /**
         * 由于前面new了一个Parent2的实例，所以后面不会再执行Parent2的静态代码块
         * ClassLoaderTest10
         * Parent2
         * 2
         * ----
         * Child2
         * 0
         */
    }

}
class Parent2{
  static int a=2;
  static {
      System.out.println("Parent2");
  }
}
class  Child2 extends Parent2{
    static  int b=0;
    static {
        System.out.println("Child2");
    }
}
